package com.icinfo.cloud.provider.punish.ucase.caseregister.dto;

import com.icinfo.cloud.common.core.page.BasePageRequest;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * 描述：重复违法列表分页查询类
 *
 * @Author zhengqiang
 * @Date 2022/8/3
 **/
@Data
public class CaseRepeatPageRequest extends BasePageRequest {
    /**
     * 案件id
     */
    @NotEmpty(message = "案由id能为空")
    private String caseId;

    /**
     * 案由编码列表
     */
    private List<String> caseReasonCodes;

    /**
     * 当事人证件号码列表
     * 内容格式:证件编码_当事人类型_证件类型(空时为空字符串)
     */
    private List<String> partyIdentityCodes;

    /**
     * 年数(前端不用传,后台使用)
     */
    private String year;
}
